package com.jn.erp.web.api.student.entity.dto;


import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.jn.erp.web.api.course.entity.TCourseOrder;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

@Data
public class TStudentAppointmentDto extends TCourseOrder {


  private String remark;
  private String teacherId;

  @Excel(name ="是否报名")
  private String isApplication;

  /**
   * 课程名称
   */
  @Excel(name ="课程名称")
  private String courseName;

  private String courseNameC;
  /**
   * 班级名称
   */
  @Excel(name ="班级名称")
  private String className;

  /**
   * 老师名称
   */
  @Excel(name ="老师名称")
  private String teacherName;

  /**
   * 跟进人
   */
  @Excel(name ="跟进人")
  private String counselorName;

  /**
   * 学管师
   */
  @Excel(name ="学管师")
  private String managementName;



  /**
   * 学生姓名
   */
  @Excel(name ="学生姓名")
  private String name;

  /**
   * 学员创建人
   */

  private String creator;

  /**
   * 学员创建人姓名
   */
  @Excel(name ="学员创建人")
  private String creatorName;

  /**
   * 上课日期
   */
  @JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd")
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private String classDates;

  /**
   * 性别
   */
  @Excel(name ="性别")
  private Integer gender;

  /**
   * 手机号
   */
  @Excel(name ="手机号")
  private String mobile;

  /**
   * 学员类型
   */
  @Excel(name ="状态")
  private Integer stage;

  /**
   * 模糊查询姓名和手机号
   */
  private String wxParam;

  /**
   * 学管师id
   */
  private String managementId;

  /**
   * 跟进人
   */
  private String counselorId;

/**
 * 开班试听的学员ids
 */
  private String[] stuIds;

  /**
   * 判断是新增开班补课还是修改
   */
  private Integer type;
}
